// 引入路由对象
import { createRouter, createWebHashHistory } from 'vue-router'

// 引入当前目录下面所有的JS文件
// { eager: true }  提前载入
const modfile = import.meta.glob('./*.js', { eager: true })
// console.log(modfile)

// 路由集合
const RouterList = []

Object.values(modfile).map(async (mod) => {
    if (mod.default) await RouterList.push(...mod.default)
})
// console.log(RouterList)

// 导出路由对象
export default createRouter({
    history: createWebHashHistory(),    // 哈希路由模式
    linkActiveClass: 'active',          // 精确匹配的class名称
    routes: RouterList      // 路由列表
})